function myFlag(arr) {
    let res = [];
    // 采用forEach的遍历方式
    arr.forEach((item) => {
        // 如果是数组，继续递归
		if (Array.isArray(item)) {
			res = res.concat(myFlag(item));
        } else {
            // 如果不是数组，直接添加进res
			res.push(item);
		}
	});
	return res;
}

console.log(myFlag([1, 2, 3, [1, 2, 3, [1, 2, 3]]])); // [1, 2, 3, 1, 2, 3, 1, 2, 3]
